gtkcssprovider: Use g_slice_dup() to copy GValues around
authorCarlos Garnacho <carlosg@gnome.org>
Mon, 30 May 2011 17:04:22 +0000 (19:04 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Mon, 30 May 2011 17:13:36 +0000 (19:13 +0200)
commit747dc65c2c8ac1b3ec21e254af2291cfdbb0074e
treeaf3aaf4f6025dd0df241ee0c9ea4e76df8d5c4bb
parent7a730ae21322c9b3a361552373a3f7e4cb07dfb8
gtkcssprovider: Use g_slice_dup() to copy GValues around

GValues stored in GtkCssRulesets are gslice managed, so don't
g_memdup() GValues from shorthand properties. This fixes
memory corruptions when reloading contents in a GtkCssProvider.
gtk/gtkcssprovider.c